package com.he.abstractfactorymodel.factory;

import com.he.abstractfactorymodel.product.People;
/**
 * 抽象工厂模式，提供一个（多个）创建一些列相关或互相依赖对象的接口，而无需指定他们具体的类.<br/>
 * 提供一个用于创建对象的接口(工厂接口)，让其实现类(工厂实现类)决定实例化哪一个类(产品类)，
 * 并且由该实现类创建对应类的实例
 */
public interface PeopleFactory {

    People createYellowPeople();

    People createWhitePeople();

    People createBlackPeople();
}
